package com.wz.project.rgvqueue.mapper;


import com.wz.project.rgvqueue.domain.RgvDeviceExecutionQueue;

import java.util.List;

/**
 * RGV执行队列Mapper接口
 * 
 * @author wld
 * @date 2023-04-06
 */
public interface RgvDeviceExecutionQueueMapper 
{
    /**
     * 查询RGV执行队列
     * 
     * @param rwh RGV执行队列主键
     * @return RGV执行队列
     */
    public RgvDeviceExecutionQueue selectRgvDeviceExecutionQueueByRwh(Long rwh);

    /**
     * 查询RGV执行队列列表
     * 
     * @param rgvDeviceExecutionQueue RGV执行队列
     * @return RGV执行队列集合
     */
    public List<RgvDeviceExecutionQueue> selectRgvDeviceExecutionQueueList(RgvDeviceExecutionQueue rgvDeviceExecutionQueue);


    int deleteRgvDeviceExecutionQueueByRwh(Long taskNo);


    int updateRgvDeviceExecutionQueue(RgvDeviceExecutionQueue queue);
}
